electrotroph organoheterotrophy exotrophy chemolithoheterotrophy thiotrophy exoelectrogenesis lithotrophy electrogenesis prototrophy chemolithoautotrophy