Wall Street opens mixed on weak earnings