StanChart profit climbs but misses estimates, $1.5 billion buyback launched