State of the art in the development and properties of protein-based films and coatings and their applicability to cellulose based products: an extensive review