Stuart Broad takes 5-23 as England move 2-0 ahead in the one-day series, crushing South Africa by 10 wickets.