3 Stocks to Hold for 10 Years