Solar fabrics will power the future