k-means: add n_init argument check

Attempts to address #3842 .
BTW this check would be done in `fit` as constructor parameters can be reinitilized by `set_params` (e.g. when using a `GridSearchCV`).