Rescuers have located five villagers alive in a flooded cave in Laos more than a week after they were trapped, but the operation to extract them is hampered by dangerously narrow passages and a critical shortage of oxygen.