Microsoft proposes alternative Yahoo deal