"I will defend our decisions in the budget all day long," British PM Starmer said, while acknowledging the tough choices ...