Gulf Coast hunkers down for Tropical Storm Cristobal