The Potential Health Benefits of Algae and Micro Algae in Medicine: A Review on Spirulina platensis