Mechanisms behind the anti-diabetic and anti-obesity effects of seaweeds or macroalgae and their bioactive compounds | Synapse