Study reveals that practicing acts of generosity brings happiness