'We could buy them all houses': Nick Ferrari stunned as minister reveals £190,000 per-head cost of ending homelessness