Knights men's basketball down St. Joseph's, 71-70