Americans told to shelter in place amid Mexico violence