Why the Giving Pledge Is Not Legally Enforceable