How Does Information Bottleneck Help Deep Learning?