Text CAPTCHAs Explained: Fast Local Solving with CapSkip