explain all types of salts