Petrography and Petrogenesis of rocks around Patharkhola District Almora Uttrakhand and their tectonic implications