General election odds and poll tracker: Who would win, and will it ...