Uhuru goes bare-knuckle on Ruto