Global markets fall as trade war escalation and Mexico tariffs fuel a ‘triple hit of bad news’