A physiological model for the marine cyanobacteria , Trichodesmium