Learning Label-Specific Features and Class-Dependent Labels for Multi-Label Classification