Metabolic Theory of Ecology