The BP oil spill settlement finally has a price: It will cost the energy giant $4.5 billion, the largest fines ever levied against a corporation by...