Self-protonating spiropyran-co-NIPAM-co-acrylic acid hydrogel photoactuators