Techno-functional, biological and structural properties of Spirulina platensis peptides from different proteases