BrepHGNet: A face-vertex interaction heterogeneous graph neural network for feature recognition | Synapse