Donald Trump formally designated Mexican drug cartels as foreign terrorist organisations, a move intended to grant US law ...