Estimating Information Flow in Neural Networks