India, China funnel $24 billion to Putin in buying oil, gas, coal: Report