Stock market live blog: Financials, tech stocks leading losses; Twitter tumbles