Tropical Storm Cristobal takes aims at Gulf Coast but is not expected to be a hurricane