Genetic diversity along the life cycle of the cyanobacterium Microcystis: highlight on the complexity of benthic and planktonic interactions.