Anti-tourism protesters soak diners with water pistols in Barcelona