Engineering materials and biology to boost performance of microbial fuel cells: A critical review