Tropical Storm Cristobal brings high winds, flooding ahead of landfall