IEA warns of looming uncertainties