Germany approves 2027 budget with defence surge, social cuts and €118.7bn in new borrowing · Pollar