#GivingTuesday sees almost 2,000 charities & businesses take part