Hedge fund manager Dan Niles says it’s too early to buy beaten-up megacap tech stocks