Sales tax revenue sets new record