London Mayor Sadiq Khan responds to Trump