IEA predicts worst is over for world oil production