India ready to sign Kartarpur Corridor agreement on 23rd