Auto-Balanced Filter Pruning for Efficient Convolutional Neural Networks