Petrology and petrogenesis of the granitic and associated Rocks in Ranikhet area in Almora District (U. P.)