Text this: Characterization and properties of natural fiber polymer composites: a comprehensive review