Elon Musk offers to buy Twitter for USD 41 billion