Torrential rain turns Japanese streets to rivers