Accountant admits stealing $3 million from Cargill