Microsoft proposes $45 billion acquisition of Yahoo!