Microsoft Bids for Yahoo in Effort to Gain on Google