Text this: Sequential recommendation algorithm for long-tail users based on knowledge-enhanced contrastive learning