Bio-electrochemical frameworks governing microbial fuel cell performance: technical bottlenecks and proposed solutions | Synapse