Functional metabolites and macroalgal-herbivore interactions