Oil giant agrees to $400 million deal with federal government.In a move that promises cleaner air throughout the Chicago area, BP on Wednesday agreed to spend more than $400 million to settle legal complaints about chronic pollution problems at the oil company's sprawling refinery in northwest Indiana.