US presidential hopeful Ted Cruz is called "Lucifer in the flesh" by the former Speaker of the House of Representatives, John Boehner.