Four questions for Marissa Mayer when Yahoo reports its earnings tomorrow