Biomass tannic acid intermediated surface functionalization of ammonium polyphosphate for enhancing fire safety and smoke suppression of thermoplastic polyurethane. (3rd April 2023)