Double-Bounded Optimal Transport for Advanced Clustering and Classification