US Attorney General Eric Holder resigns