Cold weather puts chill on March sales