Twitter jumps on news that Elon Musk agreed to buy