KC Deo resigns