Synthesis, characterization and performance evaluation of Fe3O4/PES nano composite membranes for microbial fuel cell