Vedanta to invest $245 million in 10 oil, gas blocks