Learning to dehaze with polarization