Proton cycling, buffering, and reaction stoichiometry in natural waters