South Africa thrash Bangladesh in second Test to sweep series 2-0