microbial fuel cell research Archive