Oil and Gas Still Ruling for Another 25 Years, IEA Warns