Gates Foundation CFO Announces Resignation