chemoheterotroph