Menorcans celebrate Fiesta of San Joan