Geology, Geochemistry & Tectonic signigicance of Granites/Gneisses from Joshimath and Badrinath of Kumaunm Himalaya