TSNet:A Two-stage Network for Image Dehazing with Multi-scale Fusion and Adaptive Learning