ways to earn from long term investment