World faces ‘staggering’ oil glut by end of the decade, energy watchdog warns