Oil glut to last until mid-2017 unless OPEC cuts output: IEA