More than 25,000 people dressed as Santa Claus and other Christmas characters pass through New York bars in an annual event meant to raise money for charity.