Home Stock HSBC launches $2 billion share buyback as annual profit rises 6.5%