Boys basketball: St. Joseph defeats Prince Tech