India pushes back on US, EU criticism over trade with Russia