Mid-year sales and school holidays drive Aussie spending up 12.1% in July