Shell Announces $3.5 Billion Share Buyback, Better-Than-Expected Profit