J. Crew names brand president