Elon Musk offered to buy all of Twitter's shares at $54.2 per share. The billionaire said he believes Twitter can become a platform for free speech around the world, but to do so it must become a private company.