who went against barack obama for president?