How do heterotrophs depend on autotrophs for energy?