Biohydrogen for a New Generation of H2/O2 Biofuel Cells: A Sustainable Energy Perspective