Thousands take part in anti-tourism protests on Spanish island of Majorca