Indian Oil’s 300,000 bpd east coast refinery to be shut for 3 weeks