A Margin-based Multiclass Generalization Bound via Geometric Complexity