Tax uncertainty could hurt charitable giving