Circle files S-1 ahead of long-awaited IPO