Report: Card spending up in July