Modeling Water Chemistry, Electrochemical Corrosion Potential, and Crack Growth Rate in the Boiling Water Reactor Heat Transport Circuits—I: The DAMAGE-PREDICTOR Algorithm