India, Nepal sign 8 agreements