The US president and the pontiff have squared off in recent days, with Donald Trump roundly criticising Leo on everything from Iran to immigration.