HSBC has set aside $378m (£237m) to cover potential costs from investigations into currency trading.

Read more