Phosphorus recovery from municipal wastewater treatment: Critical review of challenges and opportunities for developing countries.