Seascapes as drivers of herbivore assemblages in coral reef ecosystems