Petrochemistry and tectonic significance of Carboniferous volcanic rocks in New Brunswick