Russia has reaped bumper revenues from its oil, gas and coal sales to Asian buyers like India and China that have pounced on cheap prices.