Bidirectional Loss Function for Label Enhancement and Distribution Learning