The Central Valley spring-run Chinook life cycle model: a tool to manage the recovery of threatened salmon populations