These are the stocks to buy for the next 10 years