Elon Musk completes $44bn Twitter takeover