Steer clear of Apple ahead of earnings, tech investor Dan Niles says