President of Kenya reshuffles cabinet