Effects of exoelectrogens and electron acceptors on the performance of microbial fuel cells.