Two weight estimate for the Hilbert transform and corona decomposition for non-doubling measures