Contrastive Learning for Cold Start Recommendation with Adaptive Feature Fusion