The Nato chief said Nato countries' pledge to spend 5% of GDP on defence is Donald Trump's "biggest foreign policy success".