Functional and bioactive properties of flaxseed proteins and peptides