Case study: BP’s policies and measures for preventing and managing accidents and oil spills