The many benefits and uses of the hemp plant