Barcelona locals blast visitors with water guns in tourism protest