Elon Musk proposes to buy Twitter for $41.5 billion