Nanocrystalline cellulose (NCC) reinforced alginate based biodegradable nanocomposite film.