Mixed bag for retailers in July: Discounters shine, teen retailers disappoint