JCPenney last in race with Macy's, Kohl's