Nutrient versus herbivore control of macroalgal community development and coral growth on a Caribbean reef