Stellenbosch, Province of the Western Cape, South Africa