Kenya's Ruto sacks cabinet after deadly tax protests