Marine pelagic cyanobacteria : Trichodesmium and other diazotrophs