Exoelectrogens: Recent Advances in Molecular Drivers Involved in Extracellular Electron Transfer and Strategies used to Improve it for Microbial Fuel Cell Applications