Molluscan biological and chemical diversity: secondary metabolites and medicinal resources produced by marine molluscs