Applications of Nanomaterials in Microbial Fuel Cells: A Review