Mexico warns its citizens to 'take precautions' in the US