BP reaches settlement with Weatherford, will use money to