US stocks fall after deluge of mixed earnings