Pope Francis assailed Republican presidential candidate Donald Trump's views on US immigration as "not Christian", prompting the billionaire businessman to reprimand the religious leader as "disgraceful".