NATO Secretary-General Jens Stoltenberg asserted on Wednesday that Europe is meeting alliance spending targets, countering recent comments by former US President Donald Trump, who hinted that the US might not protect nations failing to meet spending benchmarks.