Donald Trump has said NATO allies should be spending 5% of national income on their armed forces - and the UK currently ...