Südafrika besiegt beim Afrika-Cup die Kapverdischen Inseln und steht zum ersten Mal seit 2004 wieder im Halbfinale.