More than 40 people have died and others have been injured after two buses crashed on a highway in Uganda.