HSBC has posted a pre-tax profit of $17.2bn (£12.3bn) in 2017, saying its focus on Asia was driving growth. The results represent a 141% jump on...