Dorsey resigns from Twitter