Saints hang on to top Nazareth, 3-2 in field hockey