Understanding the impacts of supersaturation and seed crystal loading on struvite precipitation kinetics and collection efficiency