Hydrothermal mixing, carbonate dissolution and sulfide precipitation in Mississippi Valley-type deposits