Elon Reaches Deal to Buy Twitter for $44b