Sadio Mané sikrede Senegal finalepladsen over Egypten, og Marokko gik videre efter straffesparkskonkurrence.