Geology of the Trishuli Valley, Nepal: Lithostratigraphic investigation, structural analysis and metamorphic study