 The president of Kenya fired nearly everyone in his cabinet today. President William Ruto says he'll form a new, leaner and more efficient government. This follows weeks of protests over high taxes and poor leadership. More than 30 people have died in the demonstrations that have since morphed into calls for Ruto to resign.