President Trump has claimed President Zelensky has taken US taxpayers' money 'like candy from a baby'.