Marissa Mayer says Yahoo won't do maps, but will focus on news, sports and apps to win on mobile devices.