energy flows in biogeochemical cycles 821526