Kenyan leaders agree on cabinet