Home Stock & Shares HSBC’s $2.5 billion (£1.87 billion) buy-back boosts shares as bank delays profit goal