Speaker of the House of Commons John Bercow said he strongly opposed inviting Donald Trump to speak in Westminster Hall because of the Commons opposition to racism and sexism.