Banking giant HSBC more than doubled pre-tax profit to $17.2 billion in 2017, it announced Tuesday, after a recovery drive to streamline its business and slash...