Union of Intersections (UoI) for Interpretable Data Driven Discovery and Prediction