How does the metabolism of heterotrophs differ from the metabolism of autotrophs?