Villanova Holds Off Syracuse in a Frantic Finish