Microsoft offers to buy Yahoo for US$44.6 billion