Biopolymer reinforced nanocomposites: A comprehensive review