k-means: add n_init argument check

Attempts to address #3842 .
actually there is a typo here: this should be: 

```python
km = KMeans(n_init=-1)
```