Retail sales post surprising drop in U.S.