Mechanistic modeling of an aquaponic controlled-environment agriculture system: nutrient and water dynamics, harvest productivity, and waste treatment