Mayor of London Sadiq Khan blames Trump for sharp rise in abuse