The housing shortage is leaving many Londoners having to pay sky-high rents or take out big mortgages to buy a property