Shell Unveils Record Profits and Begins $6bn Buyback Programme