Petrography of Neogene Siwalik Sandstone of the Himalayan Foreland Basin, Garhwal Himalaya: Implications for Source-Area Tectonics and Climate