Biological support for fuel cells

Could cyanobacterial proteins hold the key to the 'hydrogen economy'?