HSBC's first-half pre-tax profit rose about 23% to $19.5bn, beating forecasts, yet smaller-than-expected buybacks show m...