Mexico has announced new tariffs on US products in response to Donald Trump's decision to impose steep duties on imports of steel and aluminum. The list includes whisky, cheese, steel, bourbon, and pork. Analysts say the tariffs are designed to hit US Republican strongholds ahead of mid-term elections in November.