England crushed; South Africa advances to Champions Trophy semi-finals as group champions