The chemistry of cannabis