An overview of marine macroalgae as bioresource