Stocks open lower after banks, retail sales