Competition between herbivourous fishes and urchins on Caribbean reefs