What is the difference between Protektiv HYDRO Fabric & Carpet protection and a retail brand such as Scotchgard?