Implementation of ECOWAS single-currency faces challenges