Indian Oil awards $170 m contract for Barauni polypropylene