A New Clustering Algorithm for Can-order Policies in Joint Replenishment Problem