Elon Musk offers to buy100% of Twitter