microbial fuel cell Synonyms