S&P 500, Dow close at all-time highs on reignited vaccine hopes