Chancellor had vowed to cut cost of living but Treasury now foresees ‘very difficult Budget’ later this year