Retention time generates short-term phytoplankton blooms in a shallow microtidal subtropical estuary