England triumph over South Africa for the first time in a decade