Record $4.5 billion settlement with BP in Gulf spill