Kenyan parliament passes controversial election law