I'm on the Essence of Japan tour in March 2025. I will be returning to the states from Hanoi, Vietnam. Some flight options through Japan involve a self transfer from Narita Airport to Haneda Airport versus a long layover. Has anyone done this? Is 4 hours enough time?