Twitter CEO Jack Dorsey resigns and blasts leaders like Mark Zuckeberg for choosing 'ego' over their companies | Fortune