Elon Musk completes $44 billion takeover of Twitter, top execs depart