Snap selects New York Stock Exchange for its IPO: source