England lost their last seven wickets for 39 runs as South Africa took control of the first Test on a dramatic day at Centurion