Contrastive Balancing Representation Learning for Heterogeneous Dose-Response Curves Estimation