PM Narendra Modi in Sri Lanka to attend ‘Vesak Day’ celebrations