Bill O'Reilly had some harsh words for GOP presidential candidate Herman Cain on Wednesday night's episode of "The O'Reilly Factor."During a discussion with comedian Dennis Miller, O'Reilly explained: "I like Herman Cain, I like his spirit, I think he presents himself very well. But when he came on the Factor a few weeks ago, he had no clue about foreign affairs.