A detailed survey of microbial fuel cells: Classifications, computational modeling, recent innovations, and emerging applications | Synapse