The International Energy Agency is predicting an oil glut by 2030 due to increased production and lower demand.