Bioelectrochemical energy conversion and wastewater treatment in microbial fuel cells: a review of progress, limitations, and future developments. — SciRadar