london's new mayor: i won't be able to visit the u.s. if donald trump wins