24 hours of torrential rain wreaks havoc in Nepal