barack obama's endorsement couldn't come at a better time for hillary clinton