Mark Carney committing to hit 2% NATO defence spending benchmark in 2030