England produced a dominant display to beat South Africa by an innings and 85 runs to level the Test series