U.S. retail sales up a record 17.7% in May