Eshwarappa resigns