Microbial fuel cells: An overview of current technology