Ramesh Kumar resigns