Senate approves Great Lakes compact