Labour requires 88,000 houses a year to be built in London, or 22,000 every quarter. But developers face sluggish buyer demand and higher costs.