J.C. Penney, Esquire launch online men's store