Donald Trump hailed Prince William a 'good man' and praised him for 'doing a fantastic job' after they met following the ...