Ump Hallion leaves Giants-Mets game after hit by foul ball