Fabric-based all-weather-available photo-electro-thermal steam generator with high evaporation rate and salt resistance