Cameroon has finally set a date for its presidential election