British energy giant BP has pledged to pay a record 15-million-dollar fine to the US government for releasing pollutants