Elon Musk to buy Twitter for $44B and take it private