J. Crew Factory to open store at Shops at Kenilworth in Tows