BPCL says no payments pending for Russian oil imports