Consumer confidence beats expectations for July