S&P 500: These 10 Most Undervalued Stocks Are Unstoppable, Morningstar Says