Record U.S., Russia and Saudi oil production means supply well outstrips global demand: IEA