Cannabis sativa: A comprehensive ethnopharmacological review of a medicinal plant with a long history. (5th December 2018)