US waivers for purchasing oil from Iran nears, India in discussion with other countries to meet its energy needs