The death toll has risen to 29 in a collapsed building in the Kariakoo suburb of Dar es Salaam, a senior government official said.