Cinnamate-Functionalized Cellulose Nanocrystals as Interfacial Layers for Efficient and Stable Perovskite Solar Cells.