Standard Chartered posts $1.71B profit beat, launches $1B buyback