Thousands gather in Killorglin for Puck Fair