Consumer spending up 4.3% in July