Energy flow in ecosystems