Seaweed : ecology, nutrient composition and medicinal uses