Petrology and geochemistry of the granites and associated metamorphites of the Dhauladhar Range, North of Palampur, District, kangra, Himachal Pradesh(India)