Ashok Gehlot resigns