What Makes Objects Similar: A Unified Multi-Metric Learning Approach