Jeremy Affeldt returned $500,000 to Giants after noticing clerical error