Home Politics Shell unveils record profits and begins $6bn buyback programme