SC-ML: Self-supervised Counterfactual Metric Learning for Debiased Visual Question Answering