The Office of Budget Responsibility says an increase in defence spending is now “necessary" amid the geopolitical unrest.