AfCFTA: the remedy to an enduring mischief?