Elon Musk proposes to buy Twitter for $54.20 per share, around $43B