BP reaches USD 7.8 bn deal with plaintiffs in oil spill case