Reform UK’s Lee Anderson has said he “will never apologise” to London Mayor Sadiq Khan, claiming he had “given our capital city away”.