Use of cellulose nanofibril (CNF)/silver nanoparticles (AgNPs) composite in salt hydrate phase change material for efficient thermal energy storage