U.S. retail sales post biggest drop in nine years in December