DWCL: Dual-Weighted Contrastive Learning for Multi-View Clustering