Non-Homogeneous Haze Removal via Artificial Scene Prior and Bidimensional Graph Reasoning