EXHIBIT 99.4 SHAREHOLDER AGREEMENT by and among INTERSTATE BAKERIES CORPORATION, RALSTON PURINA COMPANY