Simultaneous determination of nucleation and crystal growth kinetics of struvite using a thermodynamic modeling approach