PICNN: A Pathway towards Interpretable Convolutional Neural Networks