Should Herman Cain withdraw from the presidential race?