Rakesh Srivastava resigns