Germany’s designated new government agrees on largest-ever defense and infrastructure spending push, 5 March 2025