Mohamed Salah's Egypt have started their Africa Cup of Nations campaign with a 2-1 win over Zimbabwe, while South Africa won by the same score against Angola.