A free boundary problem for CaCO3 neutralization of acid waters