To take on Google, Microsoft bids $44.6B for Yahoo