Jack Dorsey resigns from twitter