Improved Guarantees for k-means + + and k-means + + Parallel