Investor Neil Hennessy says megacap tech trade is 'over' and to buy these two stocks instead