HSBC: strong quarter, uncertainty keeps guidance in check