US consulate staff in Mexico told to 'shelter in place' amid border violence