Tirath Singh Rawat resigns