Geochemical Characterization, Petrogenetic Modelling And Engineering Behaviour Of Granitic Rocks And Basic Dykes From The Northern Indian Plate In North-Western Pakistan