Marissa Mayer has given Yahoo investors exactly what they wanted by spinning off Alibaba