Text this: DAGSLAM: causal Bayesian network structure learning of mixed type data and its application in identifying disease risk factors