Twitter picks New York Stock Exchange for IPO