Home Business HSBC sets aside $876m for bad loans amid fallout from Trump’s trade war