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