Cannabinoids: a class of unique natural products with unique pharmacology