The Chancellor delivers a mini-budget as concerns about the cost of living loom large