Neural-g: A Deep Learning Framework for Mixing Density Estimation