Altria is taking a 45 percent stake in Cronos Group, a Canadian medical and recreational marijuana company.... Read more