Microbial fuel cell and hydrogen fuel cell