FINACorp manages one of the largest IPO transactions in North Africa