Does anyone know how long the bus takes from Dali to Shangri La? Is there a night bus with a sleeper option?