The Springboks ran in four tries to win 29-20, inflicting England's third home defeat in a row