S&P 500, Nasdaq set for all-time closing highs as markets coast on vaccine hopes