The medical benefits and potential uses of cannabis