Struvite recovery from swine wastewater using fluidized-bed homogeneous granulation process