Hundreds gather in Barcelona to protest overtourism in southern Europe