Current knowledge and challenges in extraction, characterization and bioactivity of seaweed protein and seaweed-derived proteins