Thousands of people marched through Spain's capital, Madrid, on Sunday, protesting soaring rents, high home prices and a growing housing shortage.