Text this: Learning hybrid Bayesian networks using mixtures of truncated exponentials