Adjusted earnings hit $6.9 billion, well above analyst expectations, but Shell slashed its buyback to $3 billion from $3.5 billion