A Data-Driven Iterative Multi-Attribute Clustering Algorithm and Its Application in Port Congestion Estimation