3 Growth Stocks to Buy and Hold for the Next 50 Years