At least 16 people have died and 20 others badly injured after a bus overturned in South Africa, just a day after another fatal crash near Limpopo.