A school bus crash in Uganda has resulted in at least 20 fatalities, prompting the halt of school trips.