HSBC pre-tax annual profit misses estimates on impairment costs; bank announces $2 billion further share buyback Post Content