Interaction of herbivory and seasonality on the dynamics of Caribbean macroalgae