CHIP: CHannel Independence-based Pruning for Compact Neural Networks