AFCON 2017: Egypt through to final after Essam El-Hadary heroics