Why is Detergent More Effective in Soft Water?