Kenya names power-sharing cabinet