Tens of thousands join Spain's general strike in Barcelona over housing costs and living expenses. Clashes rep...