StanChart unveils $500 million share buyback as rising rates boost H1 profit