Oil rallies as OPEC+ makes headway on output cut deal after days of talks