propanesulfonic acid