Distance Metric Learning with Joint Representation Diversification