Med Castrol-salget er BP nå mer enn halvveis i planen om å selge unna eiendeler for 20 milliarder dollar.