‘Stacking’ charitable contributions up to the 60% limit