Indian Oil invests Rs 6,690cr in state