UPDATE! Elon Musk Terminates His $44 Billion Twitter Deal