Macy’s, Saks and J.C. Penney beat Street in July, Kohl’s disappoints as sales fall