S&P 500, Nasdaq fall on tech selloff, mixed bank earnings