Twitter confirms completion of Elon Musk’s $44 billion acquisition deal