how long should layover be for international flights