Lentil protein: a review of functional properties and food application. An overview of lentil protein functionality