An Azobenzene-Based Single-Component Supramolecular Polymer Responsive to Multiple Stimuli in Water