Global oil glut nearly over, says IEA