Commitment and Matching Contributions to Public Goods