Boris Johnson says Donald Trump got it "totally wrong" on Charlottesville