Barcelona hikes tourist tax