Herman Cain May Be the GOP's Best Bet