Circle Files for NYSE IPO, Offering 24M Shares