Minimum legal age for cannabis use should be 19, study suggests