VCNet and Functional Targeted Regularization For Learning Causal Effects of Continuous Treatments