Bush signs Great Lakes compact