Torrential rains in Honduras strand 20,000 people