Sparse Metric Learning