Progress in barrier packaging materials: bio-based nanocomposites as barrier materials for food packaging applications