Budget 2023: safeguarding progress, building resilience