Generalization Guarantees of Self-Training of Halfspaces under Label Noise Corruption