Bloomberg: Retail sales edge up 0.4% in May