Potential pitfalls of charitable contribution substantiation and reporting