China and India greening up the world