Vedic worldview and modern science