Scientists have long been puzzled by the haze that hangs low above Venus' surface.