Demonstrators in Barcelona demand affordable housing