Multi-Task Convolutional Neural Network Leading to High Performance and Interpretability via Attribute Estimation