Foldable supercapacitors from triple networks of macroporous cellulose fibers, single-walled carbon nanotubes and polyaniline nanoribbons