At least 12 people died and 45 were injured when a bus flipped over on a highway in South Africa, throwing passengers from the vehicle.