New Kenyan president sworn in