A simulation model of long-term climate, livestock and vegetation interactions on communal rangelands in the semi-arid succulent Karoo, Namaqualand, South Africa