Ecowas finally gets EU to compromise on EPA deal