US President Donald Trump on Monday hailed coronavirus testing efforts as the best in the world, but abruptly ended his Rose Garden news conference when grilled over why testing is a "competition" when people are still dying.