Obama and McCain campaign against each other for president