Zac Efron has a new travel show and it's coming to Netflix next month