Learning an Enhancement Convolutional Neural Network for Multi-degraded Images