Nato Secretary General Jens Stoltenberg says that Trump's call on allies to spend more on defence has had a clear impact.