Hydrogen production by an immobilized cyanobacterium, Lyngbya sp.