S&P 500 flat; bank shares mixed after results