Замбия стигна до финала за Купата на Африка за първи път от 18 години.