BP to sell assets to pay for continued cleanup costs