Optimal Rates for Cluster Tree Estimation using Kernel Density Estimators