Mountains meet masterpieces: International Art Exhibition lights up Dharamshala as 40 nations unite in India’s Himalayan town