Multiple Biological Effects of an Iridoid Glucoside, Catalpol, and Its Underlying Molecular Mechanisms