Charity Auctions Done Right