Estimating Mutual Information for Discrete-Continuous Mixtures