Thousands join protest against mass tourism in Barcelona