The US president criticises Sadiq Khan and Jeremy Corbyn while backing Boris Johnson and Jeremy Hunt as candidates to be next prime minister. Speaking at a joint press conference with May, Trump said she deserved 'a lot of credit' for her work on Brexit