Swiss cardinal who faced Lefebvrian challenge dies