US poor and middle class give more to charity, but wealthy pull back - CSMonitor