Clus-DR: Cluster-based pre-trained model for diverse recommendation generation