US President Donald Trump has promised his new best friend Boris Johnson a terrific new trade deal as soon as Britain leaves the EU.