Oxygen isotope evidence for the genesis of Upper Paleozoic granitoids from southwestern Nova Scotia