Himalayan Snow and Glaciers, Associated Environmental Problems, Progress and Prospects