Vick hurts hand as Eagles fall to Giants 29-16