YouGov had May with a 23-point lead over Corbyn last month.
Prime minister says there now could be a cap on costs.
'None of the parties’ promises matches even the lowest projections'.
Damian Green struggled to defend the lack of detail in the Tory manifesto