Engineering polyphenol-based carriers for nucleic acid delivery