India and China funnel $24 billion to Putin in energy spree