Mohamed Salah scored a stoppage-time winner as Egypt beat Zimbabwe 2-1 in Agadir, lifting Egypt atop Group B at AFCON.