Cristobal weakens to Tropical Depression, continues to produce heavy rain and flooding