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