Apatite geochemical and Sr Nd isotopic insights into granitoid petrogenesis