Dependence Minimizing Regression with Model Selection for Non-Linear Causal Inference under Non-Gaussian Noise