Estimating Mutual Information on Data Streams