Evercore ISI's Mark Mahaney says tech earnings won't be as bad as feared, and names his top three mega-cap picks