O'Reilly takes on Letterman