Private donations save Tyler fireworks show, Christmas parade