Associational refuges among corals mediate impacts of a crown-of-thorns starfish Acanthaster planci outbreak