Charles Peterson, Veteran Minor Leaguer and M.L.B. Scout, Dies at 46