Spain: Massive pro-Catalan protest against Spanish government hits Barcelona