Two years in 100 days: Extraordinary US election enters the homestretch