3 stocks with high returns to hold this decade