New Jersey lawmaker apologizes for comparing marijuana to cocaine