Late Neoproterozoic to Carboniferous genesis of A-type magmas in Avalonia of northern Nova Scotia: repeated partial melting of anhydrous lower crust in contrasting tectonic environments