Home Sports CHAN 2018: Morocco beat Libya in extra-time to reach final