Double Robust Representation Learning for Counterfactual Prediction