Shanghai stocks finished 2.5% in the red and the yuan hit its weakest in nearly five months amid growing fallout from US President Donald Trump’s move to block China’s Huawei Technologies from buying ...