My son got his new US passport but his pio card has old passport number. We need to go India next week. Can he travel with his new and old passport along pio card or we need to get visa as there is no time for endorsement of new passport number. Please advise.