Attribute-Aware Deep Hashing with Self-Consistency for Large-Scale Fine-Grained Image Retrieval