I think Nato should have 5 per cent,” Donald Trump declared on 7 January. “They can all afford it, but they should be at 5 ...