Retail sales lackluster in June, specialty stores hit and miss