Cannabis companies struggle to make profits