Mark Mahaney of RBC Capital Markets has Amazon at the top of his large-cap stock picks despite its recent earnings miss.