Card spending grows 1.4% in July, as stable confidence in household finances and mixed weather boost non-essentials