Effects of co-existing substances on phosphorus recovery from swine wastewater via struvite crystallization with a carbon felt cathode | Synapse