Consumer spending up solid 0.4 percent in June