Twitter CEO Jack Dorsey's first-ever tweet sells for $2.9 million