Swiss running brand On opens NYC flagship