UK work secretary David Blunkett resigns