Marijuana sales set to top $33.5 billion in 2023 | Fortune