Hundreds of thousands protest Barcelona train service