US researchers have developed filaments that harvest and store the sun's energy and can be woven into textiles, essentially turning jackets and other clothing into wearable, solar-powered batterie