Piers Morgan called the new prime minister a 'good, decent, hard-working, self-made man who wants the best for his country'.