South Africa wins Cape Town Sevens