Is Barack Obama too weak to win in November?