Den brittiska energikoncernen BP slår förväntningarna och redovisar en nettovinst på 2,8 miljarder dollar för årets andra kvartal. Det kan jämföras med 2,6 miljarder samma period i fjol.