chemoheterotrophy