Elon Musk pledges to close Twitter deal by Friday: Report