Villagers marooned by floods that have stranded at least two million people in northern Bangladesh said they were running out of food and fresh water on Tuesday as rescuers struggled to reach them. The country has been hit by torrential rains that have hampered rescue efforts.