Stain and soil release agents