selected publications document Spirulina (Artrhospira platensis) protein extract: techno-functional properties and potential application as a natural emulsifier 2021