Standard Chartered posts 9% profit rise to $4.78B, unveils $1B buyback