Dual-domain Deep Convolutional Neural Networks for Image Demoireing