DBGSA: A Novel Data Adaptive Bregman Clustering Algorithm