OPay cancels $304 million US IPO after pricing shares · Digg