Survivable Impairment-aware Traffic Grooming in WDM Rings