Updated

LONDON (AP) — BP says it has taken $32.2 bln pretax charge for Gulf spill; plans to sell $30 bln of assets.