Bill Gates and Warren Buffett got 211 billionaires to pledge half their wealth to charity. Now some are falling short — and still getting massive tax breaks.