High-quality textured SnSe thin films for self-powered, rapid-response photothermoelectric application. (June 2020)