Cannabinoids: structures, effects, and classification