Microbial fuel cell as new technology for bioelectricity generation a review