Modelling phytoplankton dynamics in a complex estuarine system