Commentary Mark Carney delivered a solid, unspectacular budget—with a few worrying red flags 5 November 2025