Sea otters, kelp forests, and ecosystem services : modelling habitats, uncertainties, and trade-offs