HSBC first-half profit jumps 23% to $19.5bn, announces $1bn buyback · Pollar