Accelerate CNNs from Three Dimensions: A Comprehensive Pruning Framework