Miss South Africa wins 2019 Miss Universe crown