Prime Minister Boris Johnson has said the assertion that several Nato leaders were mocking US President Donald Trump was 'complete nonsense'.