Micro-sized microbial fuel cell: A mini-review