Thus dual-listed ICBC , worth $ 180bn based on its Shanghai price ( over 70 per cent of the bank is held by the Chinese government ) , can now buy HSBC twice over and still have enough change for several of the biggest American banks .