The IEA sees an "untenable" crude surplus building in the remainder of 2025, while Opec takes a far more constructive view of market fundamentals.