June retail sales edge up 0.1%