Davies' hat trick tops St. Joe's, keeps Fairfield boys hockey unbeaten