With 15 days until Election Day, 28.1 million Americans have already voted early as both candidates wage war on the trail in pivotal swing states.