Microsoft proposes alternative deal with Yahoo