New housing subsidies to cost $150m a year