Marissa Mayer on Yahoo's struggles, future strategy