Veteran Egyptian goalkeeper Essam El Hadary has retired from international duty aged 45, after breaking the record for oldest player to appear at a World Cup in Russia....