Lawmaker apologizes for comparing marijuana to cocaine