Progress in microbial fuel cell technology for wastewater treatment and energy harvesting.