BP expects $2-$3 billion charge as it near divestment target | Sharefundss