Survey finds that best-paid workers would give less to charity