India paying for Russian oil in hard currency – envoy