A Review on Fucoidan Structure, Extraction Techniques, and Its Role as an Immunomodulatory Agent