Zimbabwe national attacked cabin crew member with a syringe in the forward galley. A paxing SAA pilot managed to take the man down. Other passengers helped as well. The Hijacker apparently wanted the a/c diverted to Maputo. The a/c returned to Cape Town and the man was arrested.