Towards Robust Classification Model by Counterfactual and Invariant Data Generation