World leaders have lavished praise on President Trump in order to smooth diplomatic relations, and get better deals too.