Text this: Prediction and optimization of struvite recovery from wastewater by machine learning