President Trump slaps 25% tariffs on $50bn worth of Chinese goods, ...