IndiGrid raises Rs 670 crore via institutional placement