Markets get long weekend thanks to tropical storm