CUDLE: Learning Under Label Scarcity to Detect Cannabis Use in Uncontrolled Environments