Retail sales stay flat in July