Tens of thousands join Spain's major general strike over housing costs and living expenses. Barcelona witnesse...