Immunolocalization of the uptake hydrogenase in the marine cyanobacterium Lyngbya majuscula CCAP 1446/4 and two Nostoc strains.