London mayor Sadiq Khan insisted he would not have used the phrase 'island of strangers' as the PM struggles to contain anger on his own benches.