Microbial fuel cells for power generation and wastewater treatment: a review of components, performance and sustainability | Publicación