Impact assessment of Rampur hydroelectric project on Satluj in relation to ecology, physical and socio-economic environment