USPS delivers 2 billionth piece of holiday mail in St. Louis