Obama blames growing demand in India, China for rising gas prices