Toxic effects of Irgarol 1051 on phytoplankton and macrophytes in Lake Geneva.