3D-printed microbial fuel cell