StanChart full-year profit rises 16%, misses estimates