Crude rally stalls after IEA forecasts oil surplus