Vedanta and science