L&T Unit Wins $165 Million Contract From Indian Oil Corp