India to pay gold instead of dollars for Iran Oil