These three small-cap marijuana stocks are cashing in on cannabis