Thousands join Spain's general strike in Barcelona protesting housing crisis and cost of living. Streets face...