Assessing flows for fish below dams: A systematic approach to evaluate compliance with California Fish and Game Code 5937