The African Continental Free Trade Area (AfCFTA) : the Law, the Economics, and the Research