US stocks post best Election Day rally since 2008