By Dominic Rushe – British Petroleum has agreed to pay a record environmental fine of $18.7 billion to settle legal actions brought by the U.S. and five Gulf states over the fatal Gulf of Mexico oil disaster of 2010. The U.S. Department of Justice, along with the states of Louisiana, Mississippi, Alabama, Texas and Florida,…