Torrential rains flood streets of northeastern Japan