A spatial- and age-structured assessment model to estimate the impact of illegal fishing and ecosystem change on the South African abalone Haliotis midae resource