Scattered houses fill a forested valley below hazy karst ridges on the road to Meo Vac, where morning light breaks over the limestone highlands of Ha Giang in northern Vietnam.