Politicians' language stokes far-right violence: London Mayor Sadiq Khan