Donald Trump has hit out angrily at a reporter who quizzed him over his claim an untested drug could treat coronavirus, claiming the question was "very nasty".