A Vedic perspective on dreams