Generative Learning of Counterfactual for Synthetic Control Applications in Econometrics