An individual-based model for population viability analysis of the brooding coral Seriatopora hystrix