Practical Energy Harvesting for Microbial Fuel Cells: A Review | Synapse