Yahoo taps Google VP for next CEO