May retail sales up 10.5%