Thank-you gifts like tote bags and mugs actually make people donate less to charity