Improving hypergraph convolution network collaborative filtering with feature crossing and contrastive learning