Rowdy anti-tourism protesters march through Barcelona