World Cup 2019: Bangladesh beat South Africa by 21 runs