Laurier men's rugby pulls off upset in Ontario semifinal