ramachandra guha resigns