China and India buy more Russian oil, blunting