Pushing One Pair of Labels Apart Each Time in Multi-Label Learning: From Single Positive to Full Labels