DocScanner: Robust Document Image Rectification with Progressive Learning