Benefits and dangers of cannabis for health