Passport necessary to visit Kartarpur shrine in Pakistan