Text this: Disentangled variational auto-encoder enhanced by counterfactual data for debiasing recommendation