Optimal Bounds for the k-cut Problem