President Claudia Sheinbaum has suggested Mexico could retaliate with tariffs of its own, after US President-elect Donald Trump threatened to impose 25% tariffs on Mexican goods if the country does not stop the flow of drugs and migrants across the border.