Oil drops below $79 as IEA warns of risks