A batch of 255 pilgrims leaves for Amarnath Shrine