Zimbabwe bus crash toll hits 47