US stocks have opened lower as investors steered clear of shares in banks and other financial companies.