OPay lists on NYSE, raises $304m in IPO at $4 billion valuation | Vibestale