The ecological module of BOATS-1.0 : a bioenergetically constrained model of marine upper trophic levels suitable for studies of fisheries and ocean biogeochemistry