Hydrogenosomes: eukaryotic adaptations to anaerobic environments.