Britain braces itself for US President Donald Trump's visit