Lahu Outpost sits peacefully in the mountains of northern Thailand