Tight Generalization Bounds for Large-Margin Halfspaces