Miniaturizing microbial fuel cells for potential portable power sources: promises and challenges