Nepal PM Prachanda calls his 4-day visit to India 'astounding success'