US President Donald Trump has criticised the UK and other NATO allies as he said they 'weren't there' during the Iran war