Twitter CEO Jack Dorsey resigns