Natural Polymers: Their Blends, Composites and Nanocomposites: State of Art, New Challenges and Opportunities