Colder June dulled consumer spend