Tens of thousands protest soaring rents in Spain’s Barcelona