Medical marijuana businesses thrive under Colorado's tough rules