For Herman Cain, the campaign all but over